home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / trueSpace 7.6 / tS761B8Std.exe / {app} / Scripts / ScriptCommands / Navigation.xml < prev    next >
Extensible Markup Language  |  2008-06-10  |  7KB  |  132 lines

  1. <?xml version="1.0" encoding="utf-8" ?> 
  2. <SCRIPT Name="NavigationTools" Type="command" Description="navigation tools" GUID = "{2D05D7F8-6374-4cd7-A641-CAFD09C2AF95}">
  3.     <SCRIPT_CODE><![CDATA[
  4. // This command creates toolbar with views for the rosetta
  5.  
  6. function Execute(ret)
  7. {
  8.   Shelf = Node.Create('Windows Manager Package/Shelf', '/Windows Manager');
  9.  
  10.   // *ih* Clear the flag for command WinMng.ShowShelf
  11.   Node.Value(Shelf, 'Visible') = 0; 
  12.  
  13.   // Show bitmaps
  14.   Node.Value(Shelf, 'MaxDim') = '2';
  15.  
  16.  item_00 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  17.   Node.Value(item_00, 'Preview2D') = '0';
  18.   Node.Value(item_00, 'Preview3D') = '0';
  19.   Node.Value(item_00, 'Package') = '';
  20.   Node.Value(item_00, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{50375CE1-0581-4D3F-9801-1A610D4F9E2D}" )';
  21.   Node.Value(item_00, 'HelpText') = 'Select Tool';
  22.   Node.Value(item_00, 'Bitmap File') = 'object.bmp';
  23.   Node.Value(item_00, 'Name') = 'Select';
  24. //  Node.Value(item_00, 'Check Box') = 1; // *ih* make it check box
  25.   Node.Value(item_00, 'Radio Group') = 1; // *ih* make it radio button of group 1
  26.   Node.Rename(item_00,'SelectTool');
  27.   
  28.   item_01 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  29.   Node.Value(item_01, 'Preview2D') = '0';
  30.   Node.Value(item_01, 'Preview3D') = '0';
  31.   Node.Value(item_01, 'Package') = '';
  32.   Node.Value(item_01, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{FFBC70E7-A438-4A25-AF30-386096B1F563}" )';
  33.   Node.Value(item_01, 'HelpText') = 'Move Tool';
  34.   Node.Value(item_01, 'Bitmap File') = 'moveobj.bmp';
  35.   Node.Value(item_01, 'Name') = 'Move';
  36.   Node.Value(item_01, 'Radio Group') = 1; // *ih* make it radio button of group 1
  37.   Node.Rename(item_01,'MoveTool');
  38.  
  39.   item_02 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  40.   Node.Value(item_02, 'Preview2D') = '0';
  41.   Node.Value(item_02, 'Preview3D') = '0';
  42.   Node.Value(item_02, 'Package') = '';
  43.   Node.Value(item_02, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{E306A885-7D87-4F48-9207-F8C03841165B}" )';
  44.   Node.Value(item_02, 'HelpText') = 'Rotate Tool';
  45.   Node.Value(item_02, 'Bitmap File') = 'rotobj.bmp';
  46.   Node.Value(item_02, 'Name') = 'Rotate';
  47.   Node.Value(item_02, 'Radio Group') = 1; // *ih* make it radio button of group 1
  48.   Node.Rename(item_02,'RotateTool');
  49.  
  50.   item_03 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  51.   Node.Value(item_03, 'Preview2D') = '0';
  52.   Node.Value(item_03, 'Preview3D') = '0';
  53.   Node.Value(item_03, 'Package') = '';
  54.   Node.Value(item_03, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{0BDD0AC3-4170-407B-ABA1-FED0292BB10F}" )';
  55.   Node.Value(item_03, 'HelpText') = 'Scale Tool';
  56.   Node.Value(item_03, 'Bitmap File') = 'scaleobj.bmp';
  57.   Node.Value(item_03, 'Name') = 'Scale';
  58.   Node.Value(item_03, 'Radio Group') = 1; // *ih* make it radio button of group 1
  59.   Node.Rename(item_03,'ScaleTool');
  60.  
  61.   item_04 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  62.   Node.Value(item_04, 'Preview2D') = '0';
  63.   Node.Value(item_04, 'Preview3D') = '0';
  64.   Node.Value(item_04, 'Package') = '';
  65.   Node.Value(item_04, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{35104BFA-6452-4BFF-985D-36B1BF7CBB39}" )';
  66.   Node.Value(item_04, 'HelpText') = 'Mouse Tool';
  67.   Node.Value(item_04, 'Bitmap File') = 'mouse.bmp';
  68.   Node.Value(item_04, 'Name') = 'Mouse';
  69.   Node.Value(item_04, 'Radio Group') = 1; // *ih* make it radio button of group 1
  70.   Node.Rename(item_04,'MouseTool');
  71.   
  72.   item_05 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  73.   Node.Value(item_05, 'Preview2D') = '0';
  74.   Node.Value(item_05, 'Preview3D') = '0';
  75.   Node.Value(item_05, 'Package') = '';
  76.   Node.Value(item_05, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{8C391B6C-47E9-4AC4-BE8C-EC611B15178C}" )';
  77.   Node.Value(item_05, 'HelpText') = 'Camera move tool';
  78.   Node.Value(item_05, 'Bitmap File') = 'CameraMove.bmp';
  79.   Node.Value(item_05, 'Name') = 'Camera Move';
  80.   Node.Value(item_01, 'Radio Group') = 1; // *ih* make it radio button of group 1
  81.   Node.Rename(item_05,'CameraMoveTool');
  82.   
  83.   item_06 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  84.   Node.Value(item_06, 'Preview2D') = '0';
  85.   Node.Value(item_06, 'Preview3D') = '0';
  86.   Node.Value(item_06, 'Package') = '';
  87.   Node.Value(item_06, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{8F7BE0C3-7239-47B3-9F16-63910CEFA571}" )';
  88.   Node.Value(item_06, 'HelpText') = 'Camera rotate tool';
  89.   Node.Value(item_06, 'Bitmap File') = 'CameraRotate.bmp';
  90.   Node.Value(item_06, 'Name') = 'Camera Rotate';
  91.   Node.Value(item_01, 'Radio Group') = 1; // *ih* make it radio button of group 1
  92.   Node.Rename(item_06,'CameraRotateTool');
  93.   
  94.   item_07 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  95.   Node.Value(item_07, 'Preview2D') = '0';
  96.   Node.Value(item_07, 'Preview3D') = '0';
  97.   Node.Value(item_07, 'Package') = '';
  98.   Node.Value(item_07, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{3308E440-3D3A-4C81-BA70-C120D680B225}" )';
  99.   Node.Value(item_07, 'HelpText') = 'Camera Fov tool';
  100.   Node.Value(item_07, 'Bitmap File') = 'CameraFov.bmp';
  101.   Node.Value(item_07, 'Name') = 'Camera Fov';
  102.   Node.Value(item_01, 'Radio Group') = 1; // *ih* make it radio button of group 1
  103.   Node.Rename(item_07,'CameraFovTool');
  104.  
  105.  
  106.   item_08 = Node.Create('Windows Manager Package/ShelfItem', Shelf);
  107.   Node.Value(item_08, 'Preview2D') = '0';
  108.   Node.Value(item_08, 'Preview3D') = '0';
  109.   Node.Value(item_08, 'Package') = '';
  110.   Node.Value(item_08, 'Command') = 'ToolMng.ActivateTool("{17D544A3-3F58-436B-83E7-F8B4D7D4E7C5}","{DCFD7125-9029-42ED-96AB-D39048AB876A}" )';
  111.   Node.Value(item_08, 'HelpText') = 'Phys Move tool';
  112.   Node.Value(item_08, 'Bitmap File') = 'PhysMoveObj.bmp';
  113.   Node.Value(item_08, 'Name') = 'Phys Move';
  114.   Node.Value(item_01, 'Radio Group') = 1; // *ih* make it radio button of group 1
  115.   Node.Rename(item_08,'PhysMoveTool');
  116.   
  117.   // *ih* Set 2D dimension
  118.   WinMng.SetShelfDimension(Shelf, 2);
  119.   Node.Value(Shelf, 'MaxItemWidth') = 100;
  120.   Node.Value(Shelf, 'ItemWidth') = 100;
  121.   // *ih* Refresh shelf data
  122.   WinMng.RefreshShelf(Shelf,1,1);
  123.   // *ih* Show the shelf
  124.   WinMng.ShowShelf('', Shelf, 1);
  125.   
  126.   Node.Rename(Shelf,'Navigation');
  127.   //WinMng.ShowShelves('Windows Manager', 0, 1); *ih*
  128.   //WinMng.ShowShelves('Windows Manager', 1, 1); *ih*
  129. }
  130.     ]]></SCRIPT_CODE>
  131. </SCRIPT>
  132.